Skip to content

Conversation

@slabasan
Copy link
Collaborator

@slabasan slabasan commented Apr 10, 2025

Description

As of Jun 2025 Hackathon with Stephanie, Michael, and Riyaz: AMG/CUDA (cusolver does not work on lassen or perlmutter, symbols error. need lapack=essl on lassen). Perlmutter didn't have cusolver, so can't run AMG2023 on perlmutter.

Default python is too old, so need to module load python

benchpark system init --dest=perlmutter-system lbnl-perlmutter compiler=gcc
benchpark experiment init --dest=amg2023-benchmark --system=perlmutter-system amg2023
benchpark setup ./amg2023-benchmark/ workspace
. /global/u1/s/slabasan/git_root/benchpark/workspace/setup.sh
ramble --workspace-dir /global/u1/s/slabasan/git_root/benchpark/workspace/amg2023-benchmark/perlmutter-system/workspace workspace setup

Adding/modifying a system (docs: Adding a System)

  • Add/modify systems/system_name/system.py file
  • Add/modify systems/all_hardware_descriptions/hardware_name/hardware_description.yaml which will appear in the docs catalogue
  • Update for Spack 1.0
  • Test stream
  • Test kripke+cuda
  • Test pingpong+cuda
  • Possibly in a later PR: find cusolver on Pearlmutter. Test amg2023+cuda

@slabasan slabasan added ci CI, unit tests, GitHub actions system New or modified system config WIP A work-in-progress not yet ready to commit labels Apr 10, 2025
return selections

def compute_compilers_section(self):
selections = {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has changed with merge of #953 - example gcc definition at https://github.com/LLNL/benchpark/blob/develop/systems/llnl-elcapitan/system.py#L369

@slabasan slabasan mentioned this pull request Nov 3, 2025
10 tasks
@slabasan
Copy link
Collaborator Author

slabasan commented Nov 3, 2025

Replaced by #1086

@slabasan slabasan closed this Nov 3, 2025
@slabasan slabasan deleted the systems/perlmutter branch November 4, 2025 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI, unit tests, GitHub actions system New or modified system config WIP A work-in-progress not yet ready to commit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants